home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 010 / fcon20.arc / FCON20.HST < prev    next >
Encoding:
Text File  |  1986-11-23  |  17.1 KB  |  412 lines

  1.     FANSI-CONSOLE revision history
  2.     
  3.     For each version number, a description of changes made is given.
  4.     A date next to the version number is release date for that version.
  5.     This file is in descending order of version number and date.
  6.     Some information found in here may not yet be in the user manual.
  7.  
  8. 2.00B    11/07/86    FCONSOLE.DEV Commercial Version
  9.     Fix EGALGCHR and EGASMCHR to work correctly on EGA mono screen.
  10.     Fix EGASMCHR to correctly detect FANSI-CONSOLE for cursor shape.
  11.     Fix EXPAND to not add LFs to CRs.
  12.     Fix CGA cursor shape routine for slow blinking cursor.
  13.     Fix palette setting routine to use mono colors only 
  14.         for FANSI-NOCOLOR.
  15.     Fix Compaq external monitor scrn mode initialization table #.
  16.     Fix /R=nn to not clobber 0000:0002.
  17.     Fix BIOS print screen flag saved in alternate printer.
  18.     Fix FANSI-TIMEKEYS.
  19.     Fix scroll lock/num lock hanging problems 
  20.         caused by some computers' incompatible INT 15 
  21.         handlers which left interrupts off.
  22.         May have caused overrun problems with serial/modem programs.
  23.  
  24. 1.18C    11/07/86    FCONBETA.DEV Beta Test Version
  25.     Fix Compaq external monitor scrn mode initialization table #.
  26.     Fix /R=nn to not clobber 0000:0002.
  27.     Fix BIOS print screen flag saved in alternate printer.
  28.     Fix scroll lock/num lock hanging problems 
  29.         caused overrun by some computers' incompatible INT 15 
  30.         handlers which left interrupts off.
  31.         May have caused overrun problems with serial/modem programs.
  32.  
  33. 1.17H    11/07/86    FCONBETA.DEV Beta Test Version
  34.     Fix BIOS print screen flag saved in alternate printer.
  35.     Fix scroll lock/num lock hanging problems 
  36.         caused overrun by some computers' incompatible INT 15 
  37.         handlers which left interrupts off.
  38.         May have caused overrun problems with serial/modem programs.
  39.  
  40. 1.16I    11/07/86    FCONBETA.DEV Beta Test Version
  41.     Fix BIOS print screen flag saved in alternate printer.
  42.     Fix serial/modem programs overrun problems
  43.         caused overrun by some computers' incompatible INT 15 
  44.         handlers which left interrupts off.
  45.  
  46. 1.15O    11/07/86    FCONSOLE.DEV Commercial Version
  47.     Fix BIOS print screen flag saved in alternate printer.
  48.     Fix serial/modem programs overrun problems
  49.         caused overrun by some computers' incompatible INT 15 
  50.         handlers which left interrupts off.
  51.  
  52. 2.00A    11/02/86    FCONSOLE.DEV Commercial Version
  53.     Fix Compaq scrn mode initialization table #.
  54.     Fix to not find "Compaq" on non-"Compaq".
  55.     Fix LF at FF,FF to roll to 0,FF.
  56.     Fix so changing FANSI-CRTTABLE resets page base to zero.
  57.     Fix FANSI-QUICK to use 16KB at most.
  58.     Fix to have at least one page for each display.
  59.  
  60. 1.18C    11/02/86    FCONBETA.DEV Beta Test Version
  61.     Fix Compaq scrn mode initialization table #.
  62.     Fix to not find "Compaq" on non-"Compaq".
  63.     Fix LF at FF,FF to roll to 0,FF.
  64.     Fix so changing FANSI-CRTTABLE resets page base to zero.
  65.     Fix FANSI-QUICK to use 16KB at most.
  66.     Fix to have at least one page for each display.
  67.  
  68. 1.17G    11/02/86    FCONBETA.DEV Beta Test Version
  69.     Fix LF at FF,FF to roll to 0,FF.
  70.     Fix so changing FANSI-CRTTABLE resets page base to zero.
  71.  
  72. 1.16H    11/02/86    FCONBETA.DEV Beta Test Version
  73.     Fix LF at FF,FF to roll to 0,FF.
  74.  
  75. 1.15N    11/02/86    FCONSOLE.DEV Commercial Version
  76.     Fix LF at FF,FF to roll to 0,FF.
  77.  
  78. 2.00    10/22/86    FCONSOLE.DEV Commercial Version
  79.     Rename 1.19
  80.     
  81. 1.19    10/21/86    FCONBETA.DEV Beta Test Version (not released)
  82.     Add pass thru of original BIOS key meanings with Alt-Ctrl-Grave.
  83.     Add FANSI-RM/SM FANSI-MCCTRL.
  84.     Add FANSI-RM/SM FANSI-TIMEKEYS.
  85.     Add FANSI-SOV FANSI-ALTCTRL.
  86.     Add FANSI-SOV FANSI-PARALLEL.
  87.     Add FANSI-SOV FANSI-SERIAL.
  88.     Remove Alt-Ctrl-Backslash and /X=7 in favor of Alt-Ctrl-Grave.
  89.     Add FLAYOUT ability to read and modify *.DEV files.
  90.     Add FLAYOUT ability to reduce size of *.LAY files.
  91.     Add WATZITBE program.
  92.  
  93. 1.18B    10/21/86    FCONBETA.DEV Beta Test Version
  94.     Fix to reset FANSI-DBLROWS for BIOS calls.
  95.     Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
  96.     Fix EGA auto charset loading when DBLSCAN is reset.
  97.     Fix Compaq key click and scrn mode initialization tables.
  98.  
  99. 1.17F    10/21/86    FCONBETA.DEV Beta Test Version
  100.     Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
  101.     Fix Compaq key click and scrn mode initialization tables.
  102.  
  103. 1.16G    10/21/86    FCONBETA.DEV Beta Test Version
  104.     Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
  105.     Fix Compaq key click and scrn mode initialization tables.
  106.  
  107. 1.18A    10/18/86    FCONBETA.DEV Beta Test Version
  108.     Fix cursor shape for mono screen on EGA.
  109.     Fix null BIOS keyboard macros.
  110.     Fix EGA cursor shape to ignore skew bits when wrapping.
  111.     Fix EGA versions of initialization table (cursor shape).
  112.     Fix cursor adjustment on CGAs to allow scan limit row.
  113.     Fix resetting parameter values after RI, etc.
  114.     Fix problem with INT 19H reboot.
  115.     Fix to stay in FANSI-DBLROWS.
  116.     Fix Hercules mono graphics detection and memory test.
  117.  
  118. 1.17E    10/18/86    FCONBETA.DEV Beta Test Version
  119.     Fix null BIOS keyboard macros.
  120.     Fix EGA cursor shape to ignore skew bits when wrapping.
  121.     Fix EGA versions of initialization table (cursor shape).
  122.     Fix cursor adjustment on CGAs to allow scan limit row.
  123.     Fix problem with INT 19H reboot.
  124.     Fix Hercules mono graphics detection and memory test.
  125.  
  126. 1.16F    10/17/86    FCONBETA.DEV Beta Test Version
  127.     Fix null BIOS keyboard macros.
  128.     Fix EGA cursor shape to ignore skew bits when wrapping.
  129.     Fix EGA versions of initialization table (cursor shape).
  130.     Fix cursor adjustment on CGAs to allow scan limit row.
  131.  
  132. 1.15M    10/17/86    FCONSOLE.DEV Commercial Version
  133.     Fix /Z option broken by Patch D Part 1.
  134.     Fix null BIOS keyboard macros.
  135.     Fix patch G part 4 to use correct limit for scroll range.
  136.     Fix EGA versions of initialization table (cursor shape).
  137.  
  138. 1.18    10/05/86    FCONBETA.DEV Beta Test Version
  139.     Fix PrtSc to not keep changing vector.
  140.     Fix FLAYOUT handling of unused keys.
  141.     Fix to keep timer locked out of recall during keyboard interrupt.
  142.     Fix to not allow EGA modes on CGA.
  143.     Fix COMPAQ click.
  144.     Fix mono reverse video for status bar.
  145.     Chg to separate 50 lines from mode setting.
  146.     Chg to allow FANSI-DBLSCAN to effect EGAs.
  147.     Chg name of FANSI-GRSV to FANSI-SAVEGRAPH.
  148.     Add FANSI-RM/FANSI-SM FANSI-CGACURSOR.
  149.     Add FANSI-RM/FANSI-SM FANSI-CLICKREP.
  150.     Add FANSI-RM/FANSI-SM FANSI-DBLROWS.
  151.     Add FANSI-RM/FANSI-SM FANSI-KEYFLUSH.
  152.     Add FANSI-RM/FANSI-SM FANSI-QUICKWRAP.
  153.     Add FANSI-RM/FANSI-SM FANSI-RCPATTR.
  154.     Add FANSI-RM/FANSI-SM FANSI-SAVEATTR.
  155.     Add FANSI-RM/FANSI-SM FANSI-SHIFTLOCK.
  156.     Add FANSI-RM/FANSI-SM FANSI-TOPVIEW.
  157.     Add FANSI-SOV FANSI-RECALL.
  158.     Add support for DEC-RM/DEC-SM INLM.
  159.     Add condensing of scroll recall lines.
  160.     Add capability to save and recall 132 column lines.
  161.     Add recall prtsc.
  162.     Add recall from expanded memory. 
  163.     Add new recall keys.
  164.     Add left and right margin on recall.
  165.     Add DEJAVU support for EMS.
  166.     Add FLAYOUT support for Tandem PC keyboard.
  167.     Add check for non wrapping screen memory.
  168.     Add FANSI-KKR read.
  169.     Add FANSI-SET program.    
  170.     Add meta braces to SEND.
  171.  
  172. 1.17D    10/01/86    FCONBETA.DEV Beta Test Version
  173.     Fix VT52 ID so that previous control 
  174.         with private prefix does not break it.
  175.         Allows FANSI-SET to work correctly.
  176.     Fix screen bases for EGA graphics modes.
  177.     Fix to not go into EGA modes on CGA.
  178.     Fix EGA charset loading calls to fix cursor and screen length.
  179.     Fix problems with FLAYOUT & DEJAVU hanging and or messages
  180.         about not being able to find FANSI-CONSOLE.
  181.  
  182. 1.16E    10/01/86    FCONBETA.DEV Beta Test Version
  183.     Fix VT52 ID so that previous control 
  184.         with private prefix does not break it.
  185.         Allows FANSI-SET to work correctly.
  186.     Fix screen bases for EGA graphics modes.
  187.     Fix to not go into EGA modes on CGA.
  188.     Fix EGA charset loading calls to fix cursor and screen length.
  189.     Fix problems with FLAYOUT & DEJAVU hanging and or messages
  190.         about not being able to find FANSI-CONSOLE.
  191.  
  192. 1.15L    08/21/86    FCONSOLE.DEV Commercial Version
  193.     Disable TopView emulation by default.
  194.     See TVBUG115.PCH!
  195.     Fix EGA automatic charset loading.
  196.  
  197. 1.16D    08/21/86    FCONBETA.DEV Beta Test Version
  198.     Disable TopView emulation by default.
  199.     See TVBUG116.PCH!
  200.     Fix EGA automatic charset loading.
  201.  
  202. 1.17C    08/21/86    FCONBETA.DEV Beta Test Version
  203.     Disable TopView emulation by default.
  204.     See TVBUG117.PCH!
  205.     Fix EGA automatic charset loading.
  206.  
  207. 1.17B    08/17/86    FCONBETA.DEV Beta Test Version
  208.     Fix mode change w/no clear to reset physical page base.
  209.     Fix charset changes to reset physical page base.
  210.     Fix charset status to reset physical page base.
  211.     Fix topview get buffer call to reset physical page base.
  212.  
  213. 1.17A    08/15/86    FCONBETA.DEV Beta Test Version
  214.     Fix scrolling in graphics modes.
  215.  
  216. 1.17    08/14/86    FCONBETA.DEV Beta Test Version
  217.     Fix to look at BIOS ram variables for alt-select & mode set BIOS calls.
  218.     Fix to make order of parameters not important (particularly /X).
  219.     Chg EGA palette setting routines.
  220.     Add /Q quick mode.    
  221.     Add FANSI-RM/FANSI-SM parameter FANSI-BLINK.
  222.     Add FANSI-RM/FANSI-SM parameter FANSI-ECDBORDER.
  223.     Add FANSI-RM/FANSI-SM parameter FANSI-HORZDELAY.
  224.     Add FANSI-RM/FANSI-SM parameter FANSI-QUICK.
  225.     Add FANSI-RM/FANSI-SM parameter FANSI-VERTDELAY.
  226.     Add FANSI-RM/FANSI-SM parameter FANSI-WORDWIDE.
  227.     Add FANSI-SOV parameter FANSI-DEVATTR.
  228.     Add FANSI-SOV parameter FANSI-ZSLEEP.
  229.     Add call to keyboard xlat at int 15h.
  230.     Add /X=7 for Taiwan Turbo PCs to make Alt-Ctrl-Bslash toggle speed.
  231.     Add FANSI-GOV, FANSI-GM.
  232.     Add FANSICAP.TXT file.
  233.     Add $% to SEND.
  234.     Add test for actual screen memory sizes.
  235.     Add special screen save for Hercules Graphics Card (HGC).
  236.  
  237. 1.16C    08/14/86    FCONBETA.DEV Beta Test Version
  238.     Fix EGA alpha mode border set to save border correctly.
  239.     Fix default /M parameter for extra memory required.
  240.  
  241. 1.16B    08/04/86    FCONBETA.DEV Beta Test Version
  242.     Fix Alt-9, Alt-0, Alt-Light-Minus, Alt-Light-Plus.
  243.     Fix to not beep for extra keys on new IBM keyboard.
  244.     Fix to look at BIOS ram variables for mode set BIOS calls.
  245.  
  246. 1.15K    07/22/86    FCONSOLE.DEV Commercial Version
  247.     Fix EL,ED code which clobbered a register (bx).
  248.  
  249. 1.16A    07/22/86    FCONBETA.DEV Beta Test Version
  250.     Fix EL,ED code which clobbered a register (bx).
  251.     Fix to save only basic mode at 40:49
  252.  
  253. 1.15J    07/11/86    FCONSOLE.DEV Commercial Version
  254.     Fix Tandy 1000 keyboard to match IBM keyboard closer.
  255.         (Make work like KEYCNVRT.SYS)
  256.     
  257. 1.16    07/11/86    FCONBETA.DEV Beta Test Version
  258.     Fix Tandy 1000 keyboard to match IBM keyboard closer.
  259.         (Make work like KEYCNVRT.SYS)
  260.     Fix to not clobber AT&T 6300 super hi res master table pointer.
  261.     Fix to adjust cursor shape correctly for non current screen.
  262.     Fix DSR to only report cursor when P1=6 and report OK when P1=5.
  263.     Fix to indicate correct page size in BIOS RAM.
  264.     Fix missing serial receive interrupts by rearranging timer int rtn.
  265.     Chg DEJAVU to trap Ctrl-C and exit cleanly.
  266.     Chg to reduce stack space requirements in timer trap.
  267.     Chg to reduce stack space requirements in console init.
  268.     Chg to reduce stack space requirements in console write.
  269.     Chg to suppress typeamatic effects on local mode key.
  270.     Chg to increase size of stack spaces reserved.
  271.     Chg to coloring when both FANSI-COLOR and FANSI-NOCOLOR 
  272.         are set on color display adapter.
  273.     Chg DEC-COL to use as many as 132 columns if FANSI-COLUMNS was set.
  274.     Chg SCP & RCP, SC & RC to also save graphics renditions and 
  275.         character sets.
  276.     Chg to allow full keycode specification in KKR.    
  277.     Chg local mode keycodes to be full words (avoid conflicts).
  278.     Add FANSI-RM/FANSI-SM parameter FANSI-ERASEFIX (21)
  279.         Determines whether cursor position remains fixed 
  280.         when ED or EL is done.
  281.     Add FANSI-RM/FANSI-SM parameter FANSI-CURHIDE (22)
  282.         Determines whether cursor is hidden.
  283.     Add FANSI-RM/FANSI-SM parameter FANSI-DVORAK (23)
  284.         Determines whether keyboard is dvorak or normal.
  285.     Add FANSI-RM/FANSI-SM parameter FANSI-UNDERSCORE (24)
  286.         Determines whether hardware underscore is available 
  287.         on Compaq, EGA color display, or AT&T color display.
  288.     Add FANSI-RM/FANSI-SM parameter FANSI-PRNTSCRN (25)
  289.         Determines whether alternate prntscrn routine is used.
  290.     Add FANSI-SOV parameter FANSI-CRTTABLE (12)
  291.         Controls same thing as /I option.
  292.     Add implementation of VEM.
  293.     Add implementation of VT52 enter/exit graphics mode.
  294.     Add implementation of some VT52 set/reset modes (Z100 compatibility).
  295.     Add /X=6 for Tandem PC keyboard (sorry, no CONFIG key support!)
  296.     Add support for AT&T 6300 super high res modes.    
  297.     Add pass thru of unknown INT 016h keyboard calls.
  298.     Add pass thru of unknown INT 010h screen calls.
  299.     Add Z150 & Z200 keyboard layouts to FLAYOUT menu.
  300.     Add SEND program.
  301.     Add FANSI-TM.
  302.     Add FANSI-DOV/FANSI-IOV.
  303.  
  304. 1.15I    06/18/86    FCONSOLE.DEV Commercial Version
  305.     Fix to not beep for new keys on new IBM keyboard.
  306.     Fix FLAYOUT and DEJAVU to find FANSI-CONSOLE properly under DOS 3.2.
  307.     Fix Dvorak keyboard to match ANSI standards instead of 
  308.         old style Dvorak.
  309.     Add CHARSETS.TXT file.    
  310.     
  311. 1.15H    05/17/86    FCONSOLE.DEV Commercial Version
  312.     Fix EGA high res mode to have correct number of pages.
  313.     Fix AT&T underline on mono display.
  314.     Fix to preserve blinking/bright background bit during screen blink.
  315.     Fix EGASMCHR to install alternate print screen routine.
  316.     Add EXPAND.COM to remove tab characters from files like FCONSOLE.DOC.
  317.     Chg format of FCONSOLE.DOC to use form feeds to get to new page.
  318.     
  319. 1.15G    05/03/86    FCONSOLE.DEV Commercial Version
  320.     Fix read a char in graphics routine
  321.         for reading high half of character set.
  322.     Fix charset loader to ignore high bits on block.
  323.     Fix NOCOLOR to set border color correctly.
  324.     Fix scroll range checking.
  325.     Fix range check on set charset call (AH=11).
  326.     Add patch for LOGO to run on non-EGA with FANSI-CONSOLE.
  327.  
  328. 1.15F    04/01/86    FCONSOLE.DEV Commercial Version
  329.     Fix SC and RC to save and restore graphics rendition also.
  330.     Fix DEC-RM/DEC-SM COL problems.
  331.     Fix AT&T 6300 PLUS LEDs.
  332.     Chg EGASMCHR to generate an appropriate cursor when FANSI-CONSOLE
  333.         is not installed ("bug" in EGA ROM for 43 line mode!)
  334.     Chg EGASMCHR and EGALGCHR to preserve cursor position and screen
  335.         content as much as possible.
  336.  
  337. 1.15E    03/30/86    FCONSOLE.DEV Commercial Version
  338.     Fix VT100 mode to use limited part of screen.
  339.         Chging FANSI-VT100 will home cursor!
  340.     Fix problems with 123V2.PCH overlapping other patches (oops!)
  341.     Chg to combine ICH & DCH, SD & SU, DL & IL routines.
  342.     Fix FANSI-BELL resolution to be smaller.
  343.     Chg WATZITDO to allow output redirection.
  344.     Add ALTPRINT program to install alternate PrtSc routine.
  345.  
  346. 1.15D    02/26/86    FCONSOLE.DEV Commercial Version
  347.     Fix scrn save to not force graphics modes if /H=1/B=0.
  348.     Fix Hercules Monochrome Graphics mouse cursor problem.
  349.     Fix Dvorak keyboard top row numeric keys to match ANSI
  350.         alternate standard instead of old style Dvorak.
  351.     Chg Wordstar patch comments, give credit to Alexander V. Pinter.
  352.  
  353. 1.15C    02/19/86    FCONSOLE.DEV Commercial Version
  354.     Fix INT 010, AH=013 for new EGA modes 0D thru 10.
  355.     Fix EGA user charsets automatic loading.
  356.     Fix KEY_DEP_INIT register saving.
  357.     Fix EGA border color problems.
  358.     Fix EGALGCHR and EGASMCHR to
  359.         clear entire screen and ignore high mode high bit.
  360.  
  361. 1.15B    02/09/86    FCONSOLE.DEV Commercial Version
  362.     Add more comments to SK111.PCH and WORDSTAR.PCH.
  363.     Chg to reduce stack requirements in timer interrupt.
  364.         Fix problems with multiple resident programs with small stack.
  365.         Use 123V2.PCH file only if you experience "automatic exit" problems
  366.         from Lotus 1-2-3 Version 2.
  367.     Add STKSTRAW for testing for application programs with short stacks.
  368.         Use "STKSTRAW 8 10" to add 10 hex bytes to the stack requirements
  369.         for interrupt 8 (the timer interrupt).    
  370.  
  371. 1.11S    02/09/86    Previous Commercial Version
  372.     Chg to reduce stack requirements in timer interrupt.
  373.         Fix problems with multiple resident programs with small stack.
  374.  
  375. 1.15A    02/03/86    FCONSOLE.DEV Commercial Version
  376.     Add /Z=0xx option to indicate what byte to use to blank screen.
  377.         Must use with /H=0/B=0.
  378.         Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026.
  379.         Default to /Z=012.
  380.     Fix usage of EGA cursor shape exact bit.
  381.     Fix border colors for graphics modes on EGA and EGD.
  382.     Fix timer wait to enable timer interrupts first.
  383.     Fix EGA mono bit initialization.
  384.     Fix EGA user charsets automatic loading.
  385.     Chg to use less stack space in timer interrupt.
  386.     Fix to preserve BX during initialization.
  387.     Chg to use less application stack space in console driver.
  388.     Fix console read when keyboard flow is off (XOF).
  389.     Fix returned character set ptrs for INT 010, AH=011, AL=030.
  390.     Fix FLAYOUT to display undefined keys with numbers on them.
  391.     Fix FLAYOUT and DEJAVU to start error messages with carriage return.
  392.  
  393. 1.14H    02/03/86    FCONBETA.DEV Beta Test Version
  394.     Add /Z=0xx option to indicate what byte to use to blank screen.
  395.         Must use with /H=0/B=0.
  396.         Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026.
  397.         Default to /Z=012.
  398.     Fix usage of EGA cursor shape exact bit.
  399.     Fix border colors for graphics modes on EGA and EGD.
  400.     Fix timer wait to enable timer interrupts first.
  401.     Fix EGA mono bit initialization and EGA memory usage.
  402.     Fix EGA user charsets automatic loading.
  403.     Fix to preserve BX during initialization.
  404.     Chg to use less application stack space in console driver.
  405.     Fix returned character set ptrs for INT 010, AH=011, AL=030.
  406.  
  407. 1.15    01/19/86    FCONSOLE.DEV Commercial Version
  408.     Chg DEJAVU and FLAYOUT to have current version number.
  409.     Chg SPIT size using EXEPACK.
  410.     Chg several distribution files to be squeezed.
  411.     Add some more WORDSTAR patches.
  412.